package com.javasm.service;

import com.javasm.entity.AdminUser;

/**
 * @author WangJie
 * @version 1.0
 * @Description:
 * @date: 2020/7/18 21:42
 * @since JDK 1.8
 */
public interface EditAdminService {

    /**
     * 通过id修改用户信息
     * @param adminUser 要修改的用户对象
     * @return
     */
    int updateUserInfo(AdminUser adminUser);

    /**
     * 通过id删除用户
     * @param aid 要删除的用户id
     * @return
     */
    int deleteUserInfo(String aid);

    /**
     * 新增用户信息
     * @param adminUser 要新增的用户对象
     * @return
     */
    int insertUserInfo(AdminUser adminUser);

    /**
     * 更新用户权限信息
     * @param aid 用户id
     * @param authorityArr  权限列表
     * @return
     */
    int updateUserAuthority(String aid,String authorityArr);
}
